A Two-Level Differential Volume Rendering Method for Time-Varying-Volume-Data
نویسندگان
چکیده
The differential volume rendering method is a ray casting based method for time-varying-volume-data. In the differential volume rendering method, the changed fractions of volume data between consecutive time steps are extracted to form differential files. Based on the differential files, only the changed pixels, instead of all the pixels in the image, are updated by casting new rays at the positions in each time step. The main overhead of the differential volume rendering method is to determine the changed pixel positions before casting new rays for the changed pixels. In this paper, we propose a two-level differential volume rendering method, which is a modified differential volume rendering method with faster determination of the changed pixel positions. In the proposed method, the determination of the changed pixel positions is accelerated by the aid of second-order-difference. Since voxels in two consecutive differential files may partially overlap in the space, the computation spent on determining the changed pixel positions due to the overlapped area is redundant. We use this property to extract the difference of changed voxel positions between consecutive differential files to form the second-order-difference. Based on the second-order-difference, the changed pixel positions can be determined efficiently. The experimental results show that the proposed method outperforms the differential volume rendering method for all test datasets.
منابع مشابه
A differential volume rendering method with second-order difference for time-varying volume data
The differential volume rendering method is a ray casting based method for time-varying volume data. In the differential volume rendering method, the changed voxels between consecutive time steps are extracted to form differential files in advance. When the dataset is to be rendered, changed voxels are projected onto the image plane to determine the positions of changed pixels. Only the changed...
متن کاملTime-critical rendering for time-varying volume data
In this paper, we present a novel method to meet the time-critical requirement in rendering time-varying volume data. In time-critical rendering, the rendering is demanded to be completed in a given time budget. Our approach is modified from the differential volume rendering, which updates only the changed pixels instead of all pixels on the image plane. The level of modification (LOM) is used ...
متن کاملA Parallel Pipelined Renderer for Time-Varying Volume Data
This paper presents a strategy for efficiently rendering time-varying volume data on a distributed-memory parallel computer. Visualizing time-varying volume data take both large storage space and long computat ion time. Instead of employing all processors to render one volume at a time, a pipelined rendering approach partitions processors into groups so that multiple volumes can be rendered con...
متن کاملA Parallel Pipelined Renderer for the Time-Varying Volume Data
This paper presents a strategy for efficiently rendering time-varying volume data sets on a distributedmemory parallel computer. Time-varying volume data take large storage space and visualizing them requires reading large files continuously or periodically throughout the course of the visualization process. Instead of using all the processors to collectively render one volume at a time, a pipe...
متن کاملInteractive Direct Volume Rendering of Time-Varying Data
Previous efforts aimed at improving direct volume rendering performance have focused largely on time-invariant, 3D data. Little work has been done in the area of interactive direct volume rendering of timevarying data, such as is commonly found in Computational Fluid Dynamics (CFD) simulations. Until recently, the additional costs imposed by time-varying data have made consideration of interact...
متن کامل